package com.zoffy.zoffyapi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zoffy.zoffyapi.commen.IdRequest;
import com.zoffy.zoffyapi.model.dto.userInterfaceIngo.InvokeInterfaceRequest;
import com.zoffy.zoffyapi.model.vo.UserInterfaceVo;
import com.zoffy.zoffyapicommon.model.entity.UserInterfaceInfo;
import jakarta.servlet.http.HttpServletRequest;

import java.util.List;

/**
* @author 86170
* description 针对表【user_interface_info(用户调用接口关系)】的数据库操作Service
* createDate 2023-12-05 19:04:18
*/
public interface UserInterfaceInfoService extends IService<UserInterfaceInfo> {
    boolean grantInterface(HttpServletRequest request, IdRequest idRequest);
    String invokeInterface(HttpServletRequest request, InvokeInterfaceRequest invokeInterfaceRequest);
    List<UserInterfaceVo> listUserInterface(HttpServletRequest request);

}
